package com.yuju.vo.tradereserve;

import java.math.BigDecimal;
import java.util.Date;

import com.yuju.common.BaseVO;
import com.yuju.common.fileld.validator.Rule.NonNull;
public class TradeReserveVo extends BaseVO{
	private static final long serialVersionUID = 1L;

	@NonNull(message = "id不能为空", serviceLine = "trade_reserve_update,trade_reserve_del")
	private Integer id;

	private Integer reserveNo;
	@NonNull(message = "酒店不能为空", serviceLine = "trade_reserve_save,trade_reserve_update")
	private Integer hotel;

	@NonNull(message = "房间类型不能为空", serviceLine = "trade_reserve_save,trade_reserve_update")
	private Integer roomTypeId;

	private String name;

	private Long foregift;
	private BigDecimal price1;
	private String mobile;

	private String credNo;

	private Boolean isGroup;

	private String groupName;

	private Date inTime;

	private Date outTime;

	private Integer dayNum;

	private Date keepTime;

	private Integer source;

	private Integer member;

	private Integer pricePlan;

	private Byte checkinType;

	private Integer checkinStandard;

	private Integer channel;

	private Byte state;

	private Long deposit;

	private Integer roomsNum;

	private Byte detainType;

	private Byte lease;

	private Date gmtCreate;

	private Date gmtModified;

	private Integer sourceType;

	private Integer salesPerson;

	private String salesPersonName;

	private String remark;
	
	private Byte onlineStatus;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getReserveNo() {
		return reserveNo;
	}

	public void setReserveNo(Integer reserveNo) {
		this.reserveNo = reserveNo;
	}

	public Integer getHotel() {
		return hotel;
	}

	public void setHotel(Integer hotel) {
		this.hotel = hotel;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name == null ? null : name.trim();
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile == null ? null : mobile.trim();
	}

	public String getCredNo() {
		return credNo;
	}

	public void setCredNo(String credNo) {
		this.credNo = credNo == null ? null : credNo.trim();
	}

	public Boolean getIsGroup() {
		return isGroup;
	}

	public void setIsGroup(Boolean isGroup) {
		this.isGroup = isGroup;
	}

	public String getGroupName() {
		return groupName;
	}

	public void setGroupName(String groupName) {
		this.groupName = groupName == null ? null : groupName.trim();
	}

	public Date getInTime() {
		return inTime;
	}

	public void setInTime(Date inTime) {
		this.inTime = inTime;
	}

	public Date getOutTime() {
		return outTime;
	}

	public void setOutTime(Date outTime) {
		this.outTime = outTime;
	}

	public Integer getDayNum() {
		return dayNum;
	}

	public void setDayNum(Integer dayNum) {
		this.dayNum = dayNum;
	}

	public Date getKeepTime() {
		return keepTime;
	}

	public void setKeepTime(Date keepTime) {
		this.keepTime = keepTime;
	}

	public Integer getSource() {
		return source;
	}

	public void setSource(Integer source) {
		this.source = source;
	}

	public Integer getMember() {
		return member;
	}

	public void setMember(Integer member) {
		this.member = member;
	}

	public Integer getPricePlan() {
		return pricePlan;
	}

	public void setPricePlan(Integer pricePlan) {
		this.pricePlan = pricePlan;
	}

	public Byte getCheckinType() {
		return checkinType;
	}

	public void setCheckinType(Byte checkinType) {
		this.checkinType = checkinType;
	}

	public Integer getCheckinStandard() {
		return checkinStandard;
	}

	public void setCheckinStandard(Integer checkinStandard) {
		this.checkinStandard = checkinStandard;
	}

	public Integer getChannel() {
		return channel;
	}

	public void setChannel(Integer channel) {
		this.channel = channel;
	}

	public Byte getState() {
		return state;
	}

	public void setState(Byte state) {
		this.state = state;
	}

	public Long getDeposit() {
		return deposit;
	}

	public void setDeposit(Long deposit) {
		this.deposit = deposit;
	}

	public Integer getRoomsNum() {
		return roomsNum;
	}

	public void setRoomsNum(Integer roomsNum) {
		this.roomsNum = roomsNum;
	}

	public Byte getDetainType() {
		return detainType;
	}

	public void setDetainType(Byte detainType) {
		this.detainType = detainType;
	}

	public Byte getLease() {
		return lease;
	}

	public void setLease(Byte lease) {
		this.lease = lease;
	}

	public Date getGmtCreate() {
		return gmtCreate;
	}

	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}

	public Date getGmtModified() {
		return gmtModified;
	}

	public void setGmtModified(Date gmtModified) {
		this.gmtModified = gmtModified;
	}

	public Integer getSourceType() {
		return sourceType;
	}

	public void setSourceType(Integer sourceType) {
		this.sourceType = sourceType;
	}

	public Integer getSalesPerson() {
		return salesPerson;
	}

	public void setSalesPerson(Integer salesPerson) {
		this.salesPerson = salesPerson;
	}

	public String getSalesPersonName() {
		return salesPersonName;
	}

	public void setSalesPersonName(String salesPersonName) {
		this.salesPersonName = salesPersonName == null ? null : salesPersonName.trim();
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark == null ? null : remark.trim();
	}

	public Long getForegift() {
		return foregift;
	}

	public void setForegift(Long foregift) {
		this.foregift = foregift;
	}

	public Integer getRoomTypeId() {
		return roomTypeId;
	}

	public void setRoomTypeId(Integer roomTypeId) {
		this.roomTypeId = roomTypeId;
	}

	public BigDecimal getPrice1() {
		return price1;
	}

	public void setPrice1(BigDecimal price1) {
		this.price1 = price1;
	}

	public Byte getOnlineStatus() {
		return onlineStatus;
	}

	public void setOnlineStatus(Byte onlineStatus) {
		this.onlineStatus = onlineStatus;
	}
		
}
